# 作者: 宇
# 2025年02月21日21时51分17秒

def use_except():
    while True:
        try:
            num=int(input("请输入一个数字\n"))
            print(num)
            break
        except:
            print("请输入数字")


def use_except_more():
    try:
        num=int(input("请输入整数"))
        result=8/num
        print(result)
    except ValueError:
        print("请输入整数")
    except ZeroDivisionError:
        print("不可以输入0")
    except Exception as result:
        print(result)

def use_else_finally():
    try:
        num=int(input("请输入整数"))
        result=8/num
        print(result)
    except ValueError:
        print("请输入整数")
    except ZeroDivisionError:
        print("不可以输入0")
    except Exception as result:
        print(result)
    else:
        print("正常执行")
    finally:#无论如何都会执行
        print("执行完毕,但是不保证正确")
# use_except()
if __name__ == '__main__':
    use_else_finally()